package com.xingzhe.pengji.framework.pager;


public class PageUtil {
	
	public static final String SESSION_PAGER_KEY = "pager";

	public static Pager inintPager(int itemCount, Integer index, String value, Pager sessionPager) {
		Pager pager = null;
		if (index.intValue() < 0) {
			pager = new Pager(itemCount);
		} else {
			int pageSize = Integer.valueOf((int) (value == null ? 10L : Integer.valueOf(value)));
			pager = sessionPager;
			pager.setItemCount(itemCount);
			pager.setPageSize(pageSize);
		}
		return pager;
	}

	public static Pager execPager(int index, String value, Pager sessionPager) {
		Pager pager = sessionPager;
		pager.setPageNumber(index);
		pager.setPageSize(Integer.valueOf(value));
		return pager;
	}

}
